home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir24 / aprs501a.zip / README / README.MAP < prev    next >
Text File  |  1994-04-03  |  28KB  |  434 lines

  1. README.MAP                 HOW TO MAKE YOUR OWN MAPS
  2.  
  3. NOTES WITH 4.03+  Jim Krist KG8GE has done a marvelous job of writing programs
  4. to use AUTOCAD to make APRS maps.  He has done every street in the town of
  5. MARION Ohio.  HIs program is named PLT2MAP and permits you to use a CAD plotter
  6. to make AUTOCAD maps and then convert them to APRS.  Registered copies of his
  7. software can be obtained for $25 from him at 315 Hane Ave, Marion, Ohi0, 43302.
  8. I am not familiar with AUTOCAD, so if AUTOCAD is your bag, you might be
  9. interested in his software.  Remember, however, that if you have a digitizer
  10. tablet, you can draw APRS maps directly with the APRS MAPFIX.bas program.
  11.  
  12. VERSION 3.12: The MAPFIX.BAS program can now be used to generate a 64 mile APRS
  13. map from USGS 2,000,000:1 CD ROM data.  This is NOT a trivial task and takes
  14. at least 4 hours of manual manipulation to get the data reduced from the
  15. initial 5 MBytes down to a 10K APRS map!  See README.CD!  These maps are NOT
  16. street level (see ATLANTA, DALLAS, HOUSTON, or TAMPA/ORLANDO so far).  I will
  17. do them if you can convince for about $90 each.  (My wife hates to see me at
  18. the keyboard all night, hi hi).
  19.  
  20. VERSION 3.09: Since V309 placed all files into sub directories, the MAPLIST.map
  21. name was changed to MAPLIST.APR, to keep it logically separate from the maps.
  22.  
  23. VERSION 3.07B distribution now includes the capability to use a DIGITIZER with
  24. the MAPFIX.BAS program so that you can draw a map on-screen using a digitizer
  25. tablet or drawing board!  If you have a digitizerr, you can ignore 90 percent
  26. of this readme.map file.  But you should still read it completely to get a full
  27. understanding of the structure and detail of APRS maps and how they work.
  28.  
  29. GENERAL CAUTION:  Many map makers have run up against the array limits in APRS
  30. in surprise.  Here are the limits per map: 1000 map points, 99 Map labels, and
  31. 99 active maps.  If you approach these limits, begin a new map!  SECONDLY,
  32. APRS maps are NOT intended, nor expected to fulfill all map requirements.  APRS
  33. maps are only intended to provide the user with a visual reference to where
  34. things are in a radio network.  Once you see where a station is, and you want
  35. to see what street he is on, or what address block he is in, you should refer
  36. to printed maps of your area.  Do not waste time trying to put too much detail
  37. into APRS maps!  Similarly, don't try to label everything.  Too many labels
  38. makes it hard to see callsigns.  I just got back (thanksgiving 93) from my
  39. first long GPS mobile trip with a laptop, and can confirm that at 60 MPH and
  40. 30 second updates, I rarely ever went below the 8 mile scale and usually
  41. stayed at the 16 mile scale to see what was comming ahead.  This confirms that
  42. in most cases a straight line between intersections is just as effective as
  43. a very detailed curvy map and only takes 2 points vice 20!  So concentrate on
  44. plotting the intersections accurrately; if you want to come back later and add
  45. more detail curves for artistic sake, that is now easy to do with the latest
  46. version of my MAPFIX.bas program.
  47.  
  48. SUCCESS!!!  In Version 3.01, MAPFIX.bas can now ADD complete features while
  49. online; and in version 3.05 you can do almost anything with a map file!  But
  50. In 3.07B not only can you start a file without beginning with a text editor,
  51. but you can also use a DIGITIZER to draw the map directly from a map!
  52. Without a digitizer, you should probably always start with a text editor and
  53. and a pencil to identify the point values to place roads geographically
  54. correct.  But after the major roads and other geography is on the map, MAPFIX
  55. makes it a snap to eyeball in smaller roads and to smooth out points,
  56. or to add tiny jogs in the roads or shoreline.
  57.  
  58. NEW IN DISTRIBUTION 3.00:  Added a comment field for each map in MAPLIST.apr
  59. file to help you keep track of what maps are what.  If you do not add a comment
  60. you MUST add a COMMA on the end of the line as a null entry.  Also the
  61. MAPFIX.bas program now has a routine to list MAPLIST.apr and to show all map
  62. borders.  Both of these changes are incompatible with earlier versions.
  63.  
  64. NEW in DISTRIBUTION 2.13:  The format of the MAPLIST.apr file changed so
  65. that you can SUPPRESS any map in the list.  This keeps the number of maps
  66. below the maximum of 60 that APRS can handle at a time, but keeps the map in
  67. the list for easy activation.  Just use an editor to put a (*) at the start
  68. of a map you want to skip.
  69.  
  70. NEW IN DISTRIBUTION 2.11:  The MAPFIX.BAS program can now be used to ADD,
  71. MOVE, and DELETE map points and also to Add map LABELS!  Also, Ken Swaggart,
  72. W7KKE in Foster City, CA has written a QBasic program that takes map points
  73. directly from a CALCOMP 4000 series plotter.  See README.PLT and his maps!
  74. (NOTE, his program is probably obsolete now with 3.07B)
  75. Lastly, I have renamed many maps so that all map names begin with the two-
  76. letter state abbreviation so that they sort better alphabetically.
  77.  
  78. HOW TO MAKE APRS MAP FILES:   To see what maps are available to the system, use
  79. alt-M.  This command draws the boundaries of all map files and shows you the
  80. areas covered by detail maps.  The colors of these borders are proportional
  81. to map size.  Some of these maps are very detail, and some are just "starter"
  82. maps that I have made to give new users in those areas a basic map outline from
  83. which to add their own detail.  If a map boarder is shown, but the map does not
  84. appear, then the mapfile is not on your disk.  If the mapfile is there, but
  85. its boarder does not show up, then it is not listed in the MAPLIST.apr file.
  86. Since I live in Maryland, you will notice that we have a lot of detail maps
  87. already put together for users in our area.  Notice how maps of finer detail
  88. can exist within the same area. Zoom into my neighborhood at 3910N 07636W and
  89. see my neighborhood detail using 1200 pixels per degree.  Also see some of the
  90. San Francisco maps made by W7KKE.  He has used 2400 pix-per-deg on some maps.
  91. I try to provide a starter maps for each region.  These region sized maps
  92. should contain only statelines and interstates, or you will run out of room
  93. (limit 1000 points and 80 labels per map)  See the section MORE ABOUT MAPS at
  94. the end of this file for info on how to center, convert and spawn new maps.
  95. Slowly other APRS users are beginning to produce maps.  Here are some good map
  96. makers:
  97.  
  98. KA7UUS @ K7BUC.AZ      Tuscon         AZ
  99. KD6MKS                 Silver Lake    CA
  100. W7KKE  @ KA6EYH#nocal  San Francisco  CA wrote PLOTTER and GPS cmds
  101. WA4MEJ                 Jaxonville     FL
  102. KD4UYR                 Clearwater     FL
  103. N4FOR                  Savannah       GA
  104. KG0DW & N0YKX & KI0Q   IOWA           IA
  105. KB5YRZ @ N5SSY#METLA   New Orleans    LA
  106. KD1E   @ N8NNN.#SEMI   Michigan       MI
  107. W8VPD                  Michigan UPPER MI
  108. KB8JXO @ W8CQK.#CMH.OH Columbus       OH
  109. W4NMK                  Black Mountain NC
  110. N2FET                  New Jersey     NJ
  111. KD1HA @ KA1RCI.RI      Rhode Island   RI (new england)
  112. WB5DTW                 SanAntonio     TX
  113. N3FKV                  Waco           TX
  114. N4WJQ  @ WA4TFZ.VA     Charlottsville VA
  115. W8KVK                  West Va        VA
  116. W9LZQ                  Onalaska       WI
  117.  
  118.  
  119. BEGINNING A MAP FILE:  In any map file, the first 8 lines define the origin
  120. and scale.  Comment text is permitted on these first 8 lines after the initial
  121. data value and a comma.  See the example map below for Colorado.
  122.  
  123. BUILDING A MAP:  Map files are put together using a DOS editor to make a list
  124. of points for APRS to use in drawing line segments.  Note that the coordinates
  125. are listed as X,Y where X is horizontal and Y is vertical.  This is backwards
  126. from the usual order that we list LAT (vert) and LONG (Horizontal), so be sure
  127. to put the horizontal (X) value first. You can use any editor to prepare a map
  128. file.  Simply use a chart that has lat/long references and select an origin well
  129. beyond the upper left hand corner of the area you want to cover.  That point is
  130. 0,0 and all points are measured from there. (negative numbers are OK if you
  131. later add points behind the origin, but the - is an extra character that slows
  132. down file loading); similarly, an X value of 0 is not permitted since it is used
  133. to indicate separations between the end of one feature and start of another.
  134.  
  135. MAP SCALE:  Next choose an appropriate scale in pixels-per-degree of longitude
  136. and latitude for the area you want.  Since EGA graphics has a 350/640 pixel
  137. resolution, I have found that 120 pixels per degree (2 pixels per  minute) is
  138. excellent for state size maps.  I used 6 pixels per degree for the whole US,
  139. but should have probably used 12 for better resolution.  By keeping the scale
  140. number an integer multiple of 60, you avoid any future roundoff and truncation
  141. errors due to ZOOM functions and when converting points from one map scale to
  142. another.  I have used 6,12,24,30,60,120,300,600,1200, etc.  It takes 1200 pix
  143. or more in order to resolve city streets.  If you use too fine of a scale
  144. then you are limited as to how far the map can extend.  Points with values
  145. greater that 999 should be minimized and no values should be bigger than about
  146. 1100 or there is a chance APRS will crash on very zoomed-in maps.  The further
  147. you zoom in, the larger the values become until you get an overflow error.
  148.  
  149. MAP RANGE:  Since APRS handles range scales as integer powers of 2, I suggest
  150. making most maps slightly larger than any given power of 2.  This is so that
  151. you can place the cursor in the center of the map, and pretty much see all of
  152. it at once.  If you make the size of your map just under a power of 2, then
  153. you can never see the whole map at that range.  Going down a scale permits
  154. you to see all of the map, but only a smaller portion of it at a time.  To
  155. make it easy to hit the center of a map with the cursor, I usually make my
  156. maps with a range scale about 10% larger than an even power of 2.
  157.  
  158. MAPLIST.apr:   This file contains the list of all maps available to the APRS
  159. program and decides which map is loaded for every location of the cursor.   It
  160. also contains the default LAT/LONG and Range for the first map loaded.  The
  161. program uses the default LAT/LON to center the first map each time the program
  162. starts up (on unregistered users).  This map is distributed as the whole USA
  163. map since it is also good for use on HF. These values are NOT used when a saved
  164. backup file is loaded using the CTRL-L, or when a registered user has saved
  165. his default values in his APRSconfig file.  So to force APRS to start up at
  166. your location, you can either  1) change this location in the MAPLIST file,
  167. 2) move the cursor to your location and use Ctrl-S to save a backup file with
  168. you at the center, or 3) if you are a registered user, save a config file.  To
  169. change the default in the MAPLIST file, change the first three lines to your
  170. area as soon as you like.  Keep a virgin copy of MAPLIST.apr so that if you
  171. mess up the file, you have a clean starting point again.  As of version 2.05,
  172. you can instantly zoom out to the default map (the USA) using the Shift-End
  173. key.  This is useful for doing a quick glance at HF mobiles that might be
  174. comming in through a GATEway!
  175.  
  176. ADDING MAPS:   To add a map to the system, look at the MAPLIST.apr file.  It
  177. contains a list of all maps available.  Add a line that contains the MAPname,
  178. LAT, LONG, MAPrange, and comments.  The LAT/LONG are in decimal degrees and
  179. describe roughly the center of your map.  The MAPrange tells the system to
  180. load this map if the cursor ever falls within this range of the center.
  181. Actually it is a little more complicated.  The given map will not be used until
  182. the cursor location plus the current range scale in all directions fully falls
  183. within the boundaries.  This keeps you from being on a postage stamp sized map
  184. of someone's neighborhood when you are zoomed out to see the whole US!  HINT -
  185. so that your detail map seems to blend in with the next larger map, add enough
  186. rough features and points to your borders to surround your fine detail area
  187. with crude detail out to MAX Range beyond.  Then when the screen centers on a
  188. point near the edge of your fine detail, your map doesn't just stop but
  189. includes crude detail to all edges.  Currently APRS can only use 60 maps in
  190. MAPLIST.apr.  As of version 2.13 you can place a (*) at the beginning of a line
  191. to tell APRS to skip that map.  This way, you can make room for new maps, but
  192. keep old ones handy for later use...  Also you can add some comment lines at
  193. the designated space in the file (beginning with *) so that you can leave notes
  194. as to what that particular file represents.  As of version 3.00, there is also
  195. a comment field for each map.  If you have no comments, use a comma to end the
  196. line.
  197.  
  198. MAP HIERARCHY:  It is important to place maps in decending order.  The last map
  199. in the list that shows the given cursor position will be used.  If a larger map
  200. covering the same area as a smaller map follows it later in the list, then the
  201. larger map will always be found last and will be used, instead of the desired
  202. smaller map.  If maps overlap in your area, hit shift-Home to temporarly see
  203. the map underneath (ver 2.05 and later).  Using this feature, you could make
  204. two maps of the same area and scale.  On one you could put rivers and roads,
  205. on the other you could put counties, property lines, and grids.  Then by
  206. listing the gridded map first in the MAPLIST.apr file, it would always be
  207. superceeded by the road map, but could be summoned up by hitting shift-home!
  208.  
  209. MAP FEATURES:  APRS displays all map features by drawing lines from point-to-
  210. point.  Each feature begins with 0,0 followed by the line color and a name for
  211. the feature, followed by pairs of x,y points using the scale you chose.  The
  212. name is not used, but is useful for identifying features during editing.  In
  213. APRS, there is no limit on the number of features, just on the total number of
  214. points used to define them (1000).  Since the MAPFIX.BAS program does, however,
  215. does display these feature names during on-line editing, there is a limit of
  216. 99 in the array used to hold these names temporarily.  The POINT values
  217. are positive to the right and down.  The end of a feature is simply the 0,0
  218. which starts a new one.  After the last feature, there is a special 0,-1 which
  219. indicates the end of all feature information and the beginning of the labels
  220. list.
  221.  
  222. MAP COLORS:  APRS recognizes certain map colors for turning on and off certain
  223. map features.  For this reason it is a good idea to use my standard colors.  I
  224. made most map features using the brighter colors since they are easier to see
  225. on a color monitor outdoors.  In recent versions, you can change the background
  226. color with the Tint command under Features, and in version 3.00 the map colors
  227. will be dimmed when you ask for the Map Borders display (alt-M).  I will add
  228. a DIM command in the next version, so you dim the colors if you like.  Here are
  229. my standards, the * indicates if they are uniquely recognized by the software:
  230.  
  231.  0 - Black (normal background)       8 - NOT USED
  232.  1 - dim blue                        9 - Bright Blue
  233.  2 - dim green                     *10 - Bright Green (Interstates)
  234.  3 - dim cyan                      *11 - Bright Cyan  (waterways)
  235.  4 - deep red (state roads)        *12 - Bright Red   (major roads)
  236.  5 - dim violet                     13 - Bright Violet(special routes/events)
  237. *6 - dim orange (state/county lines 14 - Bright Yellow (Cities,airports)
  238. *7 - gray     (back roads)          15 - Bright White  (Labels and CALLS)
  239.  
  240. MAP LABELS:   Labels are drawn on maps at given lat/long coordinates.  The
  241. labels are listed at the end of each map (up to 80).  Each label has a range
  242. scale associated with it, so that not all labels are visible at all  range
  243. scales.  As you zoom in to finer and finer detail, you can make more  labels
  244. appear.  The first line in the labels list has a leading 0 and then any
  245. any comments.   From then on to the end of the file, each line  consists of
  246. 4 fields separated by commas.  First is the label text (up to 12  characters
  247. long) followed by the LAT, LONG and RANGE.  LAT and LONG must be  given in
  248. decimal degrees.  The MAPFIX.bas program displays the location of the cursor
  249. in decimal degrees for this purpose.  Labels are plotted right justified.  This
  250. means they will be plotted to the left of the given point.  A way to visualize
  251. how a label will appear is to assume the label has a following  period (.) and
  252. that the period is the location where the label will be plotted.  Labels are
  253. right justified so that they do not overprint station callsigns which are all
  254. left justified.   Since absolute LAT/LONG reference is used, labels can be
  255. transferred with out any change to any scale map.  You may decide to change the
  256. range size so that the label shows up sooner or later on different maps.  As
  257. of version 2.12, MAPFIX.bas has a command for automatically inserting new map
  258. labels at the cursor location.  This greatly simplifies map making!
  259.  
  260. EXAMPLE:  The following map file constitutes a trivial state map of Colorado.
  261. The first 8 lines are the fixed format lines which define the origin and scale.
  262. Next are the features for the state borders and for Denver.  Finally are
  263. the map labels.  To see how this map looks, move the cursor to the center of
  264. Colorado on the US map and page-down to the 256 mile scale.
  265.  
  266.   41.0, latitude origin   (equates to 0,0 in)  [Notice how comments can be on]
  267.   110.0, long of origin   (coordinate system)  [the ends of these first lines]
  268.   60, pixels per deg of lat/long               [and 1st line of each new line]
  269.   39,LAT of map center    (For ur reference only. Value in MAPLIST.apr is what)
  270.   105.5,LON of map center (is actually used as the center and Range for maps  )
  271.   200,MapRange
  272.   4,minimum range         (APRS does not use this, it now computes min range)
  273.   * This single comment line can contain anything... more or less
  274.   0,0
  275.   6,Colorado state line
  276.   59,0
  277.   59,240
  278.   479,240
  279.   479,0
  280.   59,0
  281.   0,0
  282.   14,Denver city limits
  283.   300,68
  284.   289,77
  285.   300,85
  286.   311,77
  287.   300,68
  288.   0,-1                            (0,-1 indicates end of map features)
  289.   0,Comments or notes... etc      (   note that the 0, is required   )
  290.   Colorado,40,105,200
  291.   Denver,39,104,100
  292.  
  293. NOTE:  The 7th line showing a min range used to be important.  Starting with
  294. a full scale map, each time you page-down (zoom in) you are doubling the value
  295. of each pixel lat/long value.  If any of these numbers ever exceed the maximum
  296. permissible value of 2 byte integer math (32,000) then the program will crash.
  297. After version 2.04, APRS assumes that there will not be any data points larger
  298. than about 1100 and will not draw your map to a scale that would multiply this
  299. number too big.  This is why APRS will not draw the USA map smaller than about
  300. 32 miles.  Six pixels per degree for the USA map was a poor choice since the
  301. largest point value is still under 400 or so.  So I could have used 12 per
  302. degree and still been below 999.  This would have given me better resolution
  303. and would have permitted zooming in to 16 miles.
  304.  
  305. MAPFIX.BAS:  This QBasic program may be used to test and edit your maps.  It
  306. helps you to quickly display single maps and to use the cursor to identify
  307. individual map point coordinates.  It also has a readout of the cursor in
  308. decimal degrees which is required for locating labels and map Centers.  Prior
  309. to APRS distribution 2.10 this program only allowed you to look at your maps.
  310. Now you can add, move and delete map points and save a new file.  With 3.01,
  311. you can even add new features!  In 3.05 you can also delete features and
  312. points.  With 2.13 MAPFIX.bas can also add labels, and with 3.00, it can list
  313. maps in the MAPLIST.apr file and also show all map borders.  3.07 allows you to
  314. overlay a GPS track history file over the map you are drawing so you can make
  315. your roads as accurate as GPS!  3.07P ADDS A DIGITIZER INTERFACE SO THAT
  316. YOU CAN DIRECTLY DIGITIZE ANY MAP!
  317.  
  318. **** AND NOW IN VERSION 3.12 YOU CAN GENERATE A 64 MILE APRS MAP DIRECTLY FROM
  319. THE USGS 2,000,000:1 CD ROM.  BUT IT STILL TAKES 4+ hours to manually reduce
  320. the number of points from over 5 MBytes to a 10K APRS size!
  321.  
  322.  
  323. MAPCNVRT.BAS:  This QBasic progarm may be used to convert any one map to a
  324. different LAT/LONG origin or different Pixels-per-degree resolution.  Use it in
  325. conjunction with the QBasic editor for piecing together features from one map
  326. to cut and paste into another map.  Say you are building a fine detail map, but
  327. want to use the statelines and interstates from a larger map.  Just use the
  328. editor to remove all unnecessary points from the big map, keeping all the
  329. features that you want to retain and move to your new map.  Then save it with
  330. a TEMPORARY name and then run it through MAPCNVRT.BAS to re-compute all of the
  331. map points.  Then use this new file as the beginning of your new map.  You can
  332. also use the point-add-delete function in MAPFIX.bas to fine tune these points.
  333.  
  334. TECHNIQUE:  See the sketch above (not available in text file) which shows
  335. how simple it is.  Most maps have LAT/LONG lines around the borders.  If you
  336. are using 120 pixels per degree for a state size map, then each LAT/LONG line
  337. corresponds to a multiple of 120.  Simply mark on the borders of your original
  338. map these values 120, 240, 360, etc.  Then make a smaller template which
  339. matches the size of one square of LAT/LONG lines.  Draw a finer grid of lines
  340. every 10 pixels on the template.  Then to locate the coordinates of any point
  341. on the map, simply orient the template with a major LAT/LONG square, and
  342. interpolate the point within the grid on the template which represents a 10x10
  343. pixel area.  Actually, if we all use 120 pixels per degree for state size maps,
  344. then it is easy to transfer features from one map to another without complex
  345. mathimatical computations.  For transfering features from one map scale or
  346. origin to another, Use the QBasic program called MAPCNVRT.BAS which will
  347. re-compute all point values.  Then use a text editor to re-do the LAT/LONG
  348. and range and to cut and paste the necessary map labels on the end.
  349.  
  350. CAUTION: since many highway maps are Lambert Conformal instead of Mercator
  351. projections, use the center square in your map for making the template to
  352. minimize errors.  Further, be careful of highway maps that only have tick marks
  353. along the borders for LAT/LONG. If the map is not a Mercator projection, then
  354. you cannot just draw a straight line from left to right connecting latitude
  355. marks.  Longitude lines are straight on a Lambert Conformal, but not latitude
  356. lines!
  357.  
  358. SPECIAL EVENTS:  Conversly, absolute accurracy is only important if there will
  359. ever be a GPS or LORAN-C station involved in your net.  A map with little
  360. relationship to true LAT/LONG is perfectly useable in all APRS applications
  361. as long as all stations in the net are using the same map and no one is using
  362. GPS.  So feel free to draw quick simple maps for special events even as small
  363. as a few square blocks without worrying about exact LAT/LONG.  Objects on one
  364. station screen will still be in the same location on all other screens!  Use
  365. the Chess board example at 25N 90W to play chess on the air!  But GPS is
  366. comming, be prepared!  (PACCOM TNC's now come with a GPS interface built-in!)
  367.  
  368.                           MORE ABOUT MAPS PART 2
  369.  
  370. FLASH!!  With the advent of low cost GPS, most mapmakers are now beginning to
  371. add LAT/LONG to most new maps.  Our 7-11 convenience store maps now even
  372. include map booklets which have a LAT/LONG grid on every page!  The grid lines
  373. are 5 minutes apart which is exactly 10 pixels if you use
  374. 120 pixels per degree as I do for most APRS state maps.  This means that each
  375. grid square is a 10x10 pixel area from which map coordinates can be typed
  376. directly into a text editor without any drafting aids!  Simply note the grid
  377. coordinates of the corner of each page in the book and start entering points!
  378. Rumor has it that the comparable convenience map maker on the west coast is
  379. also now making map books with LAT/LONG grids.
  380.  
  381. NOTES ABOUT STARTER MAPS:  The starter maps that I have provided use a  scale
  382. of 120 pixels per degree and have an origin that is suitable for about a 400
  383. mile square area.  This area usually covers from one to several states and is
  384. good for area maps.  With the whole map visible, one pixel represents abt .25
  385. mile resolution.  The first step in customizing maps to your area is to take
  386. the starter map and start adding roads and features in your area.  Since all
  387. maps in the APRS system are limited to a maximum of 1000 data points, however,
  388. these large area starter maps can usually contain only the interstate roads,
  389. the state lines, and major rivers and 4-lane highways.  This is perfect for
  390. most VHF applications.  But as more and more people add detail closer to home,
  391. smaller maps need to be "spawned" off to make room for more detail.  The
  392. following sections describe how to spawn maps and convert points from one map
  393. to another.
  394.  
  395. MAP CENTERING:  Most of you do not live in the middle of a starter map and so
  396. your detail will be off center.  To make a more pleasant transition as you
  397. zoom into your area using APRS, you may want to simply change the center and
  398. range of the starter map to be centered on your area with a range suitable to
  399. the amount of detail you have added.  To do this, simply edit the line for your
  400. starter map in the MAPLIST.apr file to your desired center and range.  Keep
  401. the original starter map for others to use by adding a (*) to cause APRS to
  402. skip it when loading the MAPLIST.apr file.  As the number of points in your
  403. map grows, you may need to throw out some of the points which are beyond your
  404. area of interest.  Use MAPFIX.bas to delete points.  See the next section on
  405. map spawning.
  406.  
  407. MAP SPAWNING:  In the figure above, map A is the original starter map with the
  408. origin at O.  Using 120 pixels-per-degree resolution, all points within a
  409. square area 8 degrees on a side (about 400 miles) can be resolved with pairs
  410. of 3 digit numbers.  As the number of points in such a regional area map fills
  411. up towards the 1000 limit, it is necessary to start new smaller area maps such
  412. as B, C, and D above to permit finer detail to be added.  Spawning a new map
  413. is easy.  Simply use a text editor to create a new mapfile and copy all of the
  414. features out of the original map that fit within the new map area. Then save
  415. this new map and add its name to the MAPLIST.apr file giving a center and range
  416. appropriate to the new smaller area covered.  Now add new roads and features in
  417. the area of interest.  Notice that since the same origin and 120 pixel-per-
  418. degree scale are still used among all maps spawned from the same starter map,
  419. features and points can be moved among those maps by simply cut-and-paste.
  420.  
  421. MAP CONVERSION:  When it is desired to move features and points from one map to
  422. another map which has a different origin (X) or resolution, then use the
  423. MAPCNVRT.BAS program.  First spawn a new map which contains all of the points
  424. that are to be moved.  Then run the MAPCNVRT program giving the new origin and
  425. resolution.  The resulting MAPTEMP.MAP file contains a copy of those features
  426. and points ready to be cut-and-pasted into the new map (Y) with the new origin
  427. (X) and resolution.  This process is useful when creating finer detail maps of
  428. an existing area and you want to transfer the interstates and larger map
  429. features down to the finer detail map without having to re-do the data points.
  430. You can use MAPFIX.bas to add new points to a road when building a finer detail
  431. map, or to delete points when building a larger map where extra fine detail
  432. points are not needed.
  433.  
  434.